@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0}
fieldset, img {border:0}
abbr, acronym {border:0;font-variant:normal}
:focus {outline:0}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style:inherit;font-weight:inherit}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal}
input, button, textarea, select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
ol, ul {list-style:none}
table {border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}
caption, th {text-align:left}
sup, sub {font-size:100%;vertical-align:baseline}
del {text-decoration:line-through}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, q:before, q:after {content:''}
.clearfix:after {content:" ";display:block;height:0;visibility:hidden;clear:both}
.fl {float:left}
.fr {float:right}
select, input, button, textarea {font:100% Helvetica, Tahoma, Arial, sans-serif}
pre, code, kbd, samp, tt {font-family:'Courier New', Courier, monospace}
h1 {font-size:18px}
h2 {font-size:16px}
h3 {font-size:14px}
h1, h2, h3, h4, h5, h6, strong {font-weight:bold}
/*-- Common css --*/
body { font-family:"黑体","宋体", Tahoma, Arial; margin:0; padding:0; font-size:12px; color:#000; background:#fff url(../images/bg.png) center top repeat-y; line-height:24px; }
/* Link */
a { color:#000; text-decoration:none; outline:none; }
a:hover { color:#000; text-decoration:underline; }
label { display: inline-block;  *display: inline; zoom: 1; width: 60px; }
/* Font  */
.fb { font-weight:bold; }
.f12{ font-size:12px; }
.f14{ font-size:14px; }
.f16{ font-size:16px; }
.f18{ font-size:18px; }
.fn-ta { font-family:Tahoma;}

.font-way{ font-family:"微软雅黑"}

.lh20 { line-height:20px; }
.lh18 { line-height:18px; }
.lh30 { line-height:30px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.ml5 { margin-left:5px }
.ml10 { margin-left:10px }
.ml15 { margin-left:15px }
.ml20 { margin-left:20px }
.mr5 { margin-right:5px }
.mr10 { margin-right:10px }
.mr15 { margin-right:15px }
.mr20 { margin-right:20px }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:10px; }
.mb20 { margin-bottom:10px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pl5 { padding-left:5px }
.pl10 { padding-left:10px }
.pl15 { padding-left:15px }
.pl20 { padding-left:20px }
.pr5 { padding-right:5px }
.pr10 { padding-right:10px }
.pr15 { padding-right:15px }
.pr20 { padding-right:20px }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:10px; }
.pb20 { padding-bottom:10px; }
.mar0 { margin:0px; }
.re{ position:relative; display:inline; }
.clear{ clear:both}

/*======重置结束======*/
.wapper{ width:1000px; margin:0 auto; position:relative; padding-bottom:41px;}
.header{ background:url(../images/header-bg.png) repeat-x; min-height:162px; _height:162px; _overflow:visible}
.header h1.logo{ display:block; padding:22px 0 0 51px; float:left; width:299px}
.header .top-nav{ float:right; color:#808080; padding:11px 30px 0 0; width:620px}
.header .top-nav a{ color:#808080;}
.header .top-nav .place a{ margin:0 7px}
.header .top-nav .icon{ margin:7px 0px 0 0; }
.header .search{ float:right; padding:50px 30px 0 0; position:relative}
.header .search .txt-input{ width:215px; height:21px; line-height:21px; padding:0 7px; border:1px solid #6D6D6D;  border-left:0; border-right:0; color:#8a8a8a}
.header .search .select-box{ border:1px solid #6D6D6D;  border-left:0; border-right:0; padding-left:5px; height:21px; line-height:21px; background:url(../images/select-bg.png) repeat-x }
.header .search .select-box .select-txt{ border:0; background:none; height:21px; line-height:21px; color:#fff; font-family:"黑体","宋体"; float:left;}
.header .search .select-box .s-1{ width:66px}
.header .search .select-box .s-2{ width:78px}
.header .search .select-box .s-3{ width:57px}
.header .search .ico{ float:left; padding-right:6px;  background:url(../images/select-line.png) right top no-repeat; height:21px;}
.header .search .ico img{ display:block; margin-top:4px}
.header .search .btn{ padding:1px 0 0 11px;}
.header .search .btn a{ display:block; text-indent:-9999em; background:url(../images/btn-search.png) no-repeat; width:70px; height:21px}
.header .nav{ float:right; padding:21px 0 6px; height:27px; line-height:27px; overflow:hidden }
.header .nav ul{ margin-right:-1px}
.header .nav li{ float:left; color:#fff; padding:0 24px; border-right:1px solid #75726D}
.header .nav li a{ color:#fff}
.footer{ text-align:center; background:url(../images/foot-bg.png) repeat-x; height:20px; line-height:20px; width:1000px; position:absolute; bottom:0; left:0}
.footer a{ color:#fff; margin:0 14px; text-decoration:underline}
.footer a:hover{ text-decoration:none}


/* 公共 */
.content .banner-list{ float:left; background:url(../images/r-bg.png) repeat-y; width:234px; margin-left:17px;  overflow:hidden }
.content .banner-list .btm{ background:url(../images/r-btm.png) no-repeat; height:16px;}
.content .banner-list .l-banner{ width:220px; margin:0 7px 0 5px; border:1px solid #B9B9B9; border-bottom:1px solid #fff}
.content .banner-list .l-re-list{ padding-top:24px; position:relative }
.content .banner-list .l-re-list h3.title{ display:block; height:41px; width:238px; position:absolute; top:0px; left:-3px; background:url(../images/r-title-tj.png) no-repeat; }
.content .banner-list .l-re-list h3.title span{ display:none}
.content .banner-list .l-re-list .txt-list{ width:196px; margin:12px auto 0; height:57px}
.content .banner-list .l-re-list .txt-list li{ height:18px; line-height:18px;}
.content .banner-list .l-re-list .txt-list li a{ color:#808080; text-decoration:underline}
.content .banner-list .l-re-list .txt-list li a:hover{ text-decoration:none}
.content .banner-list .l-dx-list{ padding-top:24px; position:relative}
.content .banner-list .l-dx-list h3.title{ display:block; height:53px; width:238px; position:absolute; top:0px; left:-3px; background:url(../images/detail-r-title.png) no-repeat; }
.content .banner-list .l-dx-list h3.title span{ display:none}
.content .banner-list .l-dx-list .pt-list{ width:198px; margin:12px auto 14px; }
.content .banner-list .l-dx-list .pt-list li{ padding-top:14px; float:left; width:198px}
.content .banner-list .l-dx-list .pt-list .img{ width:70px; height:70px; float:left; padding-right:8px}
.content .banner-list .l-dx-list .pt-list .txt{ float:left; width:120px; line-height:12px; padding-top:20px; color:#696969}
.content .banner-list .l-dx-list .pt-list .txt a{ color:#696969; text-decoration:underline}
.content .banner-list .l-dx-list .pt-list .txt a:hover{ text-decoration:none}

/* 首頁 */
.index-holder{ padding:22px 0 0px 25px}
.index-banner{ width:699px; float:left; height:315px; overflow:hidden; position:relative; margin-left:5px; z-index:997}
.index-banner .s-left{ position:absolute; left:0; top:141px; z-index:999}
.index-banner .s-right{ position:absolute; right:0; top:141px; z-index:999}
.index-banner .s-img .bx-window{ z-index:100}
.index-banner .s-img li{ float:left; width:728px; height:328px}
.index-banner .s-num{ position:absolute; left:20px; top:280px; z-index:999; border-left:1px solid #CDCDCD; font-family:Arial, Helvetica, sans-serif  }
.index-banner .s-num a{ display:block; float:left; width:25px; height:25px; background:#E6E6E6; font-style:normal; text-align:center; color:#1D1D1D; border:1px solid #7E7A70; border-left:0; border-right:1px solid #CDCDCD}
.index-banner .s-num a:hover, .index-banner .s-num a.cur{ background:#4B463C; color:#fff; text-decoration:none}
.index-holder .index-list .list{ overflow:hidden; width:956px; padding-top:20px }
.index-holder .index-list .list ul{ width:1100px}
.index-holder .index-list .list li{ float:left; background:url(../images/index-con-bg.png) 4px 0 no-repeat; width:309px; height:335px; text-align:center; position:relative; padding:0 10px 0 4px}
.index-holder .index-list .list li .ico{
	position:absolute;
	top:-1px;
	left:0
}
.index-holder .index-list .list .img-box{ width:200px; height:120px; margin:0 auto; padding:24px 0 5px;}
.index-holder .index-list .list h4.title{ font-size:14px; color:#000; font-weight:normal}
.index-holder .index-list .list h4.title a{ color:#000; text-decoration:underline}
.index-holder .index-list .list h4.title a:hover{ text-decoration:none}
.index-holder .index-list .friend-list{ width:270px; margin:0 auto; overflow:hidden; padding-top:25px; line-height:18px}
.index-holder .index-list .friend-list ul{ width:280px; padding-bottom:10px}
.index-holder .index-list .list li li{ background:none; width:50px; height:50px; padding:0 3px 0 0}
.index-holder .index-list .friend-list .list-input{ width:29px; height:19px; border:1px solid #A0A0A0}


/* detail */
.detail-holder{ padding-top:19px}
.detail-holder .detail-con{ width:718px; float:left; padding-left:17px}
.detail-holder .detail-con .d-top{ background:url(../images/detail-bg-top.png) -1px top no-repeat; height:17px}
.detail-holder .detail-con .d-btm{ background:url(../images/detail-bg-btm.png) no-repeat; height:18px}
.detail-holder .detail-con .d-con{ background:url(../images/detail-bg.png) repeat-y; padding-top:5px}
.detail-holder .detail-con .d-path1, .detail-holder .detail-con .d-path2, .detail-holder .detail-con .d-path3{ position:relative; padding-top:45px}
.detail-holder .detail-con h3.listItem{ position:absolute; top:0; left:-2px; text-indent:-9999em;}
.detail-holder .detail-con .d-path1 h3.listItem{ background:url(../images/detai-con-title.png) no-repeat; width:172px; height:55px}
.detail-holder .detail-con .d-path2 h3.listItem{ background:url(../images/detai-con-title2.png) no-repeat; width:132px; height:54px}
.detail-holder .detail-con .d-path3 h3.listItem{ background:url(../images/detai-con-title3.png) no-repeat; width:222px; height:54px}
.detail-holder .detail-con .d-txtCon{ background:url(../images/detail-con-mid.png) repeat-y; width:642px; margin:0 auto; }
.detail-holder .detail-con .d-txt-top{ background:url(../images/detail-con-top.png) no-repeat; height:10px; overflow:hidden}
.detail-holder .detail-con .d-txt-btm{ background:url(../images/detail-con-btm.png) no-repeat; height:7px; overflow:hidden; margin-top:20px}
.detail-holder .d-path1 .img-show{ padding:8px 20px 0 18px; float:left; width:201px; text-align:center}
*html .detail-holder .d-path1 .img-show{ position:relative; top:50px; left:58px}
.detail-holder .d-path1 .img-box{ padding-bottom:20px; font-size:14px}
.detail-holder .d-path1 .img{ position:relative; width:199px; border:1px solid #C9C9C9}
.detail-holder .d-path1 .img .img-big{ position:absolute; top:48%; left:40%}
.detail-holder .d-path1 .img .img-hd-big{position:absolute; top:40%; left:40%}
.detail-holder .d-path1 .hd-txtCon{ float:left; width:371px; padding-top:8px}
.detail-holder .d-path1 .hd-txtCon .title{ font-weight:normal;}
.detail-holder .d-path1 .hd-txtCon .btn{ padding:5px 0 16px}
.detail-holder .d-path1 .hd-txtCon .txt p{ padding-bottom:20px}
.detail-holder .more-info{ float:right; padding:6px 35px 0 0; position:relative; z-index:9998 }
.detail-holder .more-info li{ float:left; margin-left:5px}
.detail-holder .more-info li img{ float:left}
.detail-holder .more-info .d-more-l{ float:left; background:url(../images/d-more-left.png) no-repeat; width:6px; height:18px}
.detail-holder .more-info .d-more-con{ float:left; height:16px; line-height:16px; padding:0 2px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb}
.detail-holder .more-info .d-more-r{ float:left; background:url(../images/d-more-right.png) no-repeat; width:4px; height:18px}
.detail-holder .d-path2 .ly-holder{ padding:16px 20px; color:#717171}
.detail-holder .d-path2 .ly-holder .ly-title a{ color:#717171}
.detail-holder .d-path2 .ly-ts a{ background:url(../images/ico-more-1.png) right center no-repeat; padding-right:24px}
.detail-holder .d-path2 .ly-list li{ border-top:1px solid #e8e8e8; padding:12px 0}
.detail-holder .d-path2 .ly-list .img{ width:50px; height:50px; float:left; padding-right:9px}
.detail-holder .d-path2 .ly-list .txt-box{ float:left; width:530px}
.detail-holder .d-path2 .ly-list .txt-box a{ color:#3E5C9C}
.detail-holder .d-path2 .ly-list .txt-box h4.title{ line-height:18px}
.detail-holder .d-path2 .ly-list .txt{ line-height:16px; color:#232522}
.detail-holder .d-path2 .ly-list .l-tool a{ color:#3E5C9C; background:url(../images/detai-ly-d.png) center right no-repeat; padding-right:7px}
.detail-holder .d-path2 .ly-list .l-tool a img{ margin:0 2px;}
.detail-holder .d-path2 .list-more{ background:#EAEBD9; border:1px solid #E4E4E4; height:24px; line-height:24px; text-align:center}
.detail-holder .d-path2 .list-more a{ color:#6D83AC; padding-right:19px; background:url(../images/ico-more.png) right center no-repeat}
.detail-holder .d-path2 .ly-more-tool{ line-height:16px; padding-top:2px; }
.detail-holder .d-path2 .ly-more-tool a{ color:#717171}
.detail-holder .d-path3 .order-list{ padding:18px; position:relative; _top:50px; _left:60px;  }
.detail-holder .d-path3 .order-list .s-list{ overflow:hidden; height:115px; width:600px}
.detail-holder .d-path3 .order-list .s-list ul{ width:20000px}
.detail-holder .d-path3 .order-list .s-list li{ float:left; width:115px; padding-right:6px}
.detail-holder .d-path3 .order-list .s-left{ position:absolute; left:18px; _left:0; top:48px}
.detail-holder .d-path3 .order-list .s-right{ position:absolute; right:25px; top:48px}

/* search */
.detail-holder .detail-con .d-search{ position:relative; padding-top:45px}
.detail-holder .detail-con .d-search h3.listItem{ background:url(../images/search-title.png) no-repeat; width:223px; height:54px}
.detail-holder .d-search-list{ padding-bottom:20px}
.detail-holder .d-search-list ul{ margin-top:-10px}
.detail-holder .d-search-list li{ background:url(../images/detail-con-mid.png) repeat-y; width:642px; margin:0 auto; margin-top:19px; position:relative; font-size:14px; color:#202020 }
.detail-holder .d-search-list li a{ color:#202020; text-decoration:underline}
.detail-holder .d-search-list li a:hover{ text-decoration:none}
.detail-holder .d-search-list li .f18{ font-size:18px;}
.detail-holder .d-search-list li .icon{ width:84px; height:85px; position:absolute; top:-5px; left:-5px;}
.detail-holder .d-search-list li .img{ float:left; width:200px;  padding:7px 24px 7px 20px;}
.detail-holder .detail-con .d-search-list li .d-txt-btm{ margin-top:0;}
.detail-holder .d-search-list li .txt{ float:left; width:370px; padding:57px 20px 7px 0}
.detail-holder .d-search-list li .txt h4.title a{ font-weight:normal; }

/* 首頁語言切換 */
.header .top-nav .place{ position:relative; z-index:999}
.header .top-nav .place .place-pop{ position:absolute; top:23px; left:72px; background:#1e1e1e url(../images/index-i-bg.png) repeat-x; padding:12px; width:124px}
.header .top-nav .place .place-pop li{ width:124px; float:left; height:20px; line-height:20px; font-size:12px}
.header .top-nav .place .place-pop li .i-con{ padding:5px 5px 0 0}
.header .top-nav .place .place-pop li .i-con img{ width:18px; height:11px; overflow:hidden}

/* 首頁地區切換 */
.dq-pop{ z-index:998; position:absolute; top:74px; left:0; background:#1e1e1e url(../images/index-dq-bg.png) repeat-x; width:448px; font-family:"微软雅黑","黑体"}
.dq-pop .title{ color:#fff; padding:13px 14px; height:20px; display:block;}
.dq-pop .title .close{ float:right; display:block; background:url(../images/index-dq-close.png) no-repeat; width:16px; height:16px; text-indent:-9999em}
.dq-pop .dq-list{ width:409px; margin:0 auto 10px; background:#fff}
.dq-pop .dq-list .list .listItem a{ display:block; background:url(../images/index-dq-t-bg.png) repeat-x; height:24px; line-height:24px; color:#fff; font-size:14px; padding-left:14px}
.dq-pop .dq-list .list .listItem .i-con{ padding:8px 10px 0 0}
.dq-pop .dq-list .list .list-con{ padding:10px 0 10px 14px}
.dq-pop .dq-list .list .list-con li{ float:left; width:75px; height:25px; line-height:25px;}
.dq-pop .dq-list .list .list-con li input{ float:left; margin:5px 10px 0 0}

/* 想辦活動 */
.detail-holder .detail-con .d-about{ position:relative; padding:45px 0 330px}
.detail-holder .detail-con .d-about h3.listItem{ background:url(../images/about-img-1.png) no-repeat; width:172px; height:55px}
.detail-holder .detail-con .d-about .d-txt-top{ margin:0 auto; width:642px}
.detail-holder .detail-con .d-about .d-txt-btm{ margin:0 auto; width:642px}
.detail-holder .detail-con .d-a-con{ background:url(../images/detail-con-mid.png) repeat-y; width:592px; margin:0 auto; padding:19px 25px;  position:relative; font-size:14px; color:#202020 }
.detail-holder .detail-con .d-a-con .txt{ font-size:16px; font-family:"Arial","微软雅黑","黑体";}
.detail-holder .detail-con .d-a-con .txt p{ padding-bottom:25px}
.detail-holder .detail-con .d-a-con .txt a{ text-decoration:underline}
.detail-holder .detail-con .d-a-con .txt a:hover{ text-decoration:none}
.detail-holder .detail-con .d-a-con .link a{ margin-right:12px}

/* 好友喜好 */
.hyxh-box .detail-con .d-path2 h3.listItem{ background:url(../images/recommand-title.png) no-repeat; width:202px; height:54px;}
.hyxh-box .info-txt{ padding:6px 19px;}
.hyxh-box .info-txt .img-box{ width:200px; float:left; padding-right:19px;}
.hyxh-box .info-txt .txt-box{ font-size:14px; font-family:"Arial","微软雅黑","黑体"; float:left; width:370px;}
.hyxh-box .info-txt .txt-box h4.title{ font-size:16px;}
.hyxh-box .info-txt .txt-box a{ text-decoration:underline}
.hyxh-box .info-txt .txt-box a:hover{ text-decoration:none}
.hyxh-box .detail-con .d-txtCon{ margin-bottom:20px; position:relative}
.hyxh-box .detail-con .d-txtCon .ico{ position:absolute; top:-5px; left:-5px;}
